[INFO] fetching crate buildlog-consultant 0.1.2...
[INFO] checking buildlog-consultant-0.1.2 against master#82310651b93a594a3fd69015e1562186a080d94c for pr-145770
[INFO] extracting crate buildlog-consultant 0.1.2 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate buildlog-consultant 0.1.2
[INFO] finished tweaking crates.io crate buildlog-consultant 0.1.2
[INFO] tweaked toml for crates.io crate buildlog-consultant 0.1.2 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate buildlog-consultant 0.1.2 on toolchain 82310651b93a594a3fd69015e1562186a080d94c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate buildlog-consultant 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded boxcar v0.2.12
[INFO] [stderr]   Downloaded debversion v0.4.5
[INFO] [stderr]   Downloaded version-ranges v0.1.1
[INFO] [stderr]   Downloaded unscanny v0.1.0
[INFO] [stderr]   Downloaded deb822-derive v0.2.1
[INFO] [stderr]   Downloaded rowan v0.16.1
[INFO] [stderr]   Downloaded deb822-fast v0.1.1
[INFO] [stderr]   Downloaded pep440_rs v0.7.3
[INFO] [stderr]   Downloaded debian-control v0.1.44
[INFO] [stderr]   Downloaded pep508_rs v0.9.2
[INFO] [stderr]   Downloaded deb822-lossless v0.2.6
[INFO] [stderr]   Downloaded chatgpt_rs v1.2.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 93544f26c80fb39314dcef82deb56f8b8852672c45cbc574bfcc4b1cab75275d
[INFO] running `Command { std: "docker" "start" "-a" "93544f26c80fb39314dcef82deb56f8b8852672c45cbc574bfcc4b1cab75275d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "93544f26c80fb39314dcef82deb56f8b8852672c45cbc574bfcc4b1cab75275d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93544f26c80fb39314dcef82deb56f8b8852672c45cbc574bfcc4b1cab75275d", kill_on_drop: false }`
[INFO] [stdout] 93544f26c80fb39314dcef82deb56f8b8852672c45cbc574bfcc4b1cab75275d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c67009ac9482e33b60ecdf27415b7f2a21ceaa4e23f64ef395b9cce2d7610309
[INFO] running `Command { std: "docker" "start" "-a" "c67009ac9482e33b60ecdf27415b7f2a21ceaa4e23f64ef395b9cce2d7610309", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking memchr v2.7.4
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]     Checking regex-syntax v0.8.5
[INFO] [stderr]     Checking litemap v0.8.0
[INFO] [stderr]     Checking writeable v0.6.1
[INFO] [stderr]     Checking smallvec v1.15.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling autocfg v1.4.0
[INFO] [stderr]     Checking utf8parse v0.2.2
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking colorchoice v1.0.3
[INFO] [stderr]     Checking anstyle-query v1.1.2
[INFO] [stderr]     Checking is_terminal_polyfill v1.70.1
[INFO] [stderr]     Checking anstyle v1.0.10
[INFO] [stderr]     Checking anstyle-parse v0.2.6
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking countme v3.0.1
[INFO] [stderr]     Checking iana-time-zone v0.1.63
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking unicode-width v0.2.0
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking text-size v1.1.1
[INFO] [stderr]     Checking hashbrown v0.15.3
[INFO] [stderr]     Checking version-ranges v0.1.1
[INFO] [stderr]     Checking anstream v0.6.18
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking strsim v0.11.1
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking log v0.4.27
[INFO] [stderr]     Checking clap_lex v0.7.4
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]     Checking bit-vec v0.8.0
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking unscanny v0.1.0
[INFO] [stderr]     Checking clap_builder v4.5.39
[INFO] [stderr]     Checking urlencoding v2.1.3
[INFO] [stderr]     Checking bit-set v0.8.0
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking jiff v0.2.14
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking rustc-hash v2.1.1
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking rowan v0.16.1
[INFO] [stderr]     Checking boxcar v0.2.12
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]     Checking inventory v0.3.20
[INFO] [stderr]     Checking shlex v1.3.0
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling syn v2.0.101
[INFO] [stderr]     Checking textwrap v0.16.2
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking indexmap v2.9.0
[INFO] [stderr]     Checking chrono v0.4.41
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]     Checking fancy-regex v0.14.0
[INFO] [stderr]     Checking env_filter v0.1.3
[INFO] [stderr]     Checking env_logger v0.11.8
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.1
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling deb822-derive v0.2.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling lazy-regex-proc_macros v3.4.1
[INFO] [stderr]     Checking deb822-fast v0.1.1
[INFO] [stderr]     Checking lazy-regex v3.4.1
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.0
[INFO] [stderr]     Checking zerovec v0.11.2
[INFO] [stderr]     Checking zerotrie v0.2.2
[INFO] [stderr]     Checking clap v4.5.39
[INFO] [stderr]     Checking tinystr v0.8.1
[INFO] [stderr]     Checking potential_utf v0.1.2
[INFO] [stderr]     Checking icu_collections v2.0.0
[INFO] [stderr]     Checking icu_locale_core v2.0.0
[INFO] [stderr]     Checking icu_provider v2.0.0
[INFO] [stderr]     Checking icu_properties v2.0.1
[INFO] [stderr]     Checking icu_normalizer v2.0.0
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.0.3
[INFO] [stderr]     Checking url v2.5.4
[INFO] [stderr]     Checking debversion v0.4.5
[INFO] [stderr]     Checking pep440_rs v0.7.3
[INFO] [stderr]     Checking deb822-lossless v0.2.6
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking debian-control v0.1.44
[INFO] [stderr]     Checking pep508_rs v0.9.2
[INFO] [stderr]     Checking buildlog-consultant v0.1.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn kind(&self) -> Cow<str>;
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn kind(&self) -> Cow<'_, str>;
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/autopkgtest.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn parse_autopgktest_line(line: &str) -> Option<(&str, Packet)> {
[INFO] [stdout]    |                                 ^^^^             ----  ------ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                |
[INFO] [stdout]    |                                 |                the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn parse_autopgktest_line(line: &str) -> Option<(&str, Packet<'_>)> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/common.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]    |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/common.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]    |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 437 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 493 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:633:13
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:660:13
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 692 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 734 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:763:13
[INFO] [stdout]     |
[INFO] [stdout] 763 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 763 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 846 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:905:13
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:953:13
[INFO] [stdout]     |
[INFO] [stdout] 953 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 953 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1012:13
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1041:13
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1173:13
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1202:13
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1281:13
[INFO] [stdout]      |
[INFO] [stdout] 1281 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1281 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1329:13
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1378:13
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1491:13
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1547:13
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1574:13
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1606:13
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1660:13
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1710:13
[INFO] [stdout]      |
[INFO] [stdout] 1710 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1710 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1746:13
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1773:13
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1815:13
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1857:13
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1899:13
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1944:13
[INFO] [stdout]      |
[INFO] [stdout] 1944 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1944 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1986:13
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2031:13
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2076:13
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2127:13
[INFO] [stdout]      |
[INFO] [stdout] 2127 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2127 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2180:13
[INFO] [stdout]      |
[INFO] [stdout] 2180 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2180 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2230:13
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2283:13
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2338:13
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2381:13
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2430:13
[INFO] [stdout]      |
[INFO] [stdout] 2430 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2430 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2477:13
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2520:13
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2569:13
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2618:13
[INFO] [stdout]      |
[INFO] [stdout] 2618 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2618 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2675:13
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2729:13
[INFO] [stdout]      |
[INFO] [stdout] 2729 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2729 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2772:13
[INFO] [stdout]      |
[INFO] [stdout] 2772 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2772 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2830:13
[INFO] [stdout]      |
[INFO] [stdout] 2830 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2830 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2888:13
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2936:13
[INFO] [stdout]      |
[INFO] [stdout] 2936 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2936 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2986:13
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3015:13
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3058:13
[INFO] [stdout]      |
[INFO] [stdout] 3058 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3058 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3120:13
[INFO] [stdout]      |
[INFO] [stdout] 3120 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3120 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3171:13
[INFO] [stdout]      |
[INFO] [stdout] 3171 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3171 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3217:13
[INFO] [stdout]      |
[INFO] [stdout] 3217 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3217 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3266:13
[INFO] [stdout]      |
[INFO] [stdout] 3266 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3266 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3298:13
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3333:13
[INFO] [stdout]      |
[INFO] [stdout] 3333 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3333 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3368:13
[INFO] [stdout]      |
[INFO] [stdout] 3368 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3368 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3415:13
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3456:13
[INFO] [stdout]      |
[INFO] [stdout] 3456 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3456 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3486:13
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3513:13
[INFO] [stdout]      |
[INFO] [stdout] 3513 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3513 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3542:13
[INFO] [stdout]      |
[INFO] [stdout] 3542 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3542 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3571:13
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3598:13
[INFO] [stdout]      |
[INFO] [stdout] 3598 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3598 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3625:13
[INFO] [stdout]      |
[INFO] [stdout] 3625 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3625 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3668:13
[INFO] [stdout]      |
[INFO] [stdout] 3668 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3668 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3697:13
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3724:13
[INFO] [stdout]      |
[INFO] [stdout] 3724 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3724 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3753:13
[INFO] [stdout]      |
[INFO] [stdout] 3753 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3753 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3782:13
[INFO] [stdout]      |
[INFO] [stdout] 3782 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3782 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3814:13
[INFO] [stdout]      |
[INFO] [stdout] 3814 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3814 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3848:13
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3877:13
[INFO] [stdout]      |
[INFO] [stdout] 3877 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3877 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3906:13
[INFO] [stdout]      |
[INFO] [stdout] 3906 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3906 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3935:13
[INFO] [stdout]      |
[INFO] [stdout] 3935 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3935 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3962:13
[INFO] [stdout]      |
[INFO] [stdout] 3962 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3962 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3994:13
[INFO] [stdout]      |
[INFO] [stdout] 3994 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3994 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4028:13
[INFO] [stdout]      |
[INFO] [stdout] 4028 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4028 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4057:13
[INFO] [stdout]      |
[INFO] [stdout] 4057 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4057 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4086:13
[INFO] [stdout]      |
[INFO] [stdout] 4086 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4086 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4119:13
[INFO] [stdout]      |
[INFO] [stdout] 4119 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4119 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4153:13
[INFO] [stdout]      |
[INFO] [stdout] 4153 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4153 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4183:13
[INFO] [stdout]      |
[INFO] [stdout] 4183 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4183 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4210:13
[INFO] [stdout]      |
[INFO] [stdout] 4210 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4210 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4239:13
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4268:13
[INFO] [stdout]      |
[INFO] [stdout] 4268 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4268 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4297:13
[INFO] [stdout]      |
[INFO] [stdout] 4297 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4297 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4355:13
[INFO] [stdout]      |
[INFO] [stdout] 4355 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4355 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 278 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:464:13
[INFO] [stdout]     |
[INFO] [stdout] 464 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 547 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:576:13
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:634:13
[INFO] [stdout]     |
[INFO] [stdout] 634 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 668 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:703:13
[INFO] [stdout]     |
[INFO] [stdout] 703 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 703 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:771:13
[INFO] [stdout]     |
[INFO] [stdout] 771 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 771 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:805:13
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:844:13
[INFO] [stdout]     |
[INFO] [stdout] 844 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 844 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:909:13
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:938:13
[INFO] [stdout]     |
[INFO] [stdout] 938 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 938 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:972:13
[INFO] [stdout]     |
[INFO] [stdout] 972 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 972 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1045:13
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1074:13
[INFO] [stdout]      |
[INFO] [stdout] 1074 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1074 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1110:13
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1174:13
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/lib.rs:463:13
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn kind(&self) -> Cow<str>;
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 463 |     fn kind(&self) -> Cow<'_, str>;
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/autopkgtest.rs:60:33
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn parse_autopgktest_line(line: &str) -> Option<(&str, Packet)> {
[INFO] [stdout]    |                                 ^^^^             ----  ------ the same lifetime is hidden here
[INFO] [stdout]    |                                 |                |
[INFO] [stdout]    |                                 |                the same lifetime is elided here
[INFO] [stdout]    |                                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 | fn parse_autopgktest_line(line: &str) -> Option<(&str, Packet<'_>)> {
[INFO] [stdout]    |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:60:13
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/autopkgtest.rs:86:13
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 86 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:112:13
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 141 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 167 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 195 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/autopkgtest.rs:231:13
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 231 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/common.rs:29:13
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]    |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/common.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]    |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 71 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]    |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:103:13
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:222:13
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:252:13
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 252 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:300:13
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 300 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:437:13
[INFO] [stdout]     |
[INFO] [stdout] 437 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 437 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:465:13
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 465 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:493:13
[INFO] [stdout]     |
[INFO] [stdout] 493 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 493 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:521:13
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 521 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:550:13
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 550 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:579:13
[INFO] [stdout]     |
[INFO] [stdout] 579 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 579 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:633:13
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 633 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:660:13
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 660 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:692:13
[INFO] [stdout]     |
[INFO] [stdout] 692 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 692 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:734:13
[INFO] [stdout]     |
[INFO] [stdout] 734 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 734 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:763:13
[INFO] [stdout]     |
[INFO] [stdout] 763 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 763 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:792:13
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 792 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:846:13
[INFO] [stdout]     |
[INFO] [stdout] 846 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 846 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:878:13
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 878 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:905:13
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 905 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:953:13
[INFO] [stdout]     |
[INFO] [stdout] 953 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 953 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/common.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 983 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1012:13
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1041:13
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1070:13
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1070 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1104:13
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1104 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1173:13
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1202:13
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1202 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1238:13
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1238 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1281:13
[INFO] [stdout]      |
[INFO] [stdout] 1281 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1281 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1329:13
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1329 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1378:13
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1378 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1426:13
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1426 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1491:13
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1491 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1520:13
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1520 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1547:13
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1547 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1574:13
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1574 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1606:13
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1606 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1660:13
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1660 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1710:13
[INFO] [stdout]      |
[INFO] [stdout] 1710 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1710 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1746:13
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1746 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1773:13
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1773 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1815:13
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1815 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1857:13
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1857 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1899:13
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1899 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1944:13
[INFO] [stdout]      |
[INFO] [stdout] 1944 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1944 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:1986:13
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1986 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2031:13
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2031 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2076:13
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2076 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2127:13
[INFO] [stdout]      |
[INFO] [stdout] 2127 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2127 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2180:13
[INFO] [stdout]      |
[INFO] [stdout] 2180 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2180 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2230:13
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2230 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2283:13
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2283 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2338:13
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2338 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2381:13
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2381 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2430:13
[INFO] [stdout]      |
[INFO] [stdout] 2430 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2430 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2477:13
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2477 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2520:13
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2569:13
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2569 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2618:13
[INFO] [stdout]      |
[INFO] [stdout] 2618 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2618 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2675:13
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2675 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2729:13
[INFO] [stdout]      |
[INFO] [stdout] 2729 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2729 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2772:13
[INFO] [stdout]      |
[INFO] [stdout] 2772 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2772 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2830:13
[INFO] [stdout]      |
[INFO] [stdout] 2830 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2830 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2888:13
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2888 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2936:13
[INFO] [stdout]      |
[INFO] [stdout] 2936 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2936 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:2986:13
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 2986 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3015:13
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3015 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3058:13
[INFO] [stdout]      |
[INFO] [stdout] 3058 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3058 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3120:13
[INFO] [stdout]      |
[INFO] [stdout] 3120 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3120 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3171:13
[INFO] [stdout]      |
[INFO] [stdout] 3171 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3171 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3217:13
[INFO] [stdout]      |
[INFO] [stdout] 3217 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3217 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3266:13
[INFO] [stdout]      |
[INFO] [stdout] 3266 |     fn kind(&self) -> Cow<str> {
[INFO] [stdout]      |             ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3266 |     fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]      |                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3298:13
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3298 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3333:13
[INFO] [stdout]      |
[INFO] [stdout] 3333 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3333 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3368:13
[INFO] [stdout]      |
[INFO] [stdout] 3368 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3368 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3415:13
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3415 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3456:13
[INFO] [stdout]      |
[INFO] [stdout] 3456 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3456 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3486:13
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3486 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3513:13
[INFO] [stdout]      |
[INFO] [stdout] 3513 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3513 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3542:13
[INFO] [stdout]      |
[INFO] [stdout] 3542 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3542 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3571:13
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3571 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3598:13
[INFO] [stdout]      |
[INFO] [stdout] 3598 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3598 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3625:13
[INFO] [stdout]      |
[INFO] [stdout] 3625 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3625 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3668:13
[INFO] [stdout]      |
[INFO] [stdout] 3668 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3668 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3697:13
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3697 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3724:13
[INFO] [stdout]      |
[INFO] [stdout] 3724 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3724 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3753:13
[INFO] [stdout]      |
[INFO] [stdout] 3753 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3753 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3782:13
[INFO] [stdout]      |
[INFO] [stdout] 3782 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3782 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3814:13
[INFO] [stdout]      |
[INFO] [stdout] 3814 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3814 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3848:13
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3848 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3877:13
[INFO] [stdout]      |
[INFO] [stdout] 3877 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3877 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3906:13
[INFO] [stdout]      |
[INFO] [stdout] 3906 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3906 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3935:13
[INFO] [stdout]      |
[INFO] [stdout] 3935 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3935 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3962:13
[INFO] [stdout]      |
[INFO] [stdout] 3962 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3962 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:3994:13
[INFO] [stdout]      |
[INFO] [stdout] 3994 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 3994 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4028:13
[INFO] [stdout]      |
[INFO] [stdout] 4028 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4028 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4057:13
[INFO] [stdout]      |
[INFO] [stdout] 4057 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4057 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4086:13
[INFO] [stdout]      |
[INFO] [stdout] 4086 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4086 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4119:13
[INFO] [stdout]      |
[INFO] [stdout] 4119 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4119 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4153:13
[INFO] [stdout]      |
[INFO] [stdout] 4153 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4153 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4183:13
[INFO] [stdout]      |
[INFO] [stdout] 4183 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4183 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4210:13
[INFO] [stdout]      |
[INFO] [stdout] 4210 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4210 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4239:13
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4239 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4268:13
[INFO] [stdout]      |
[INFO] [stdout] 4268 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4268 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4297:13
[INFO] [stdout]      |
[INFO] [stdout] 4297 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4297 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/common.rs:4355:13
[INFO] [stdout]      |
[INFO] [stdout] 4355 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 4355 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/problems/debian.rs:73:13
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]    |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]    |             |
[INFO] [stdout]    |             the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]    |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 136 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 170 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:205:13
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 205 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:244:13
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 244 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:278:13
[INFO] [stdout]     |
[INFO] [stdout] 278 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 278 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:307:13
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 307 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 341 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 381 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:408:13
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 408 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:435:13
[INFO] [stdout]     |
[INFO] [stdout] 435 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 435 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:464:13
[INFO] [stdout]     |
[INFO] [stdout] 464 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 464 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:491:13
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 491 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:520:13
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 520 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 547 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:576:13
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 576 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:605:13
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 605 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:634:13
[INFO] [stdout]     |
[INFO] [stdout] 634 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 634 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:668:13
[INFO] [stdout]     |
[INFO] [stdout] 668 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 668 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:703:13
[INFO] [stdout]     |
[INFO] [stdout] 703 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 703 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:741:13
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 741 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:771:13
[INFO] [stdout]     |
[INFO] [stdout] 771 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 771 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:805:13
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 805 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:844:13
[INFO] [stdout]     |
[INFO] [stdout] 844 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 844 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:909:13
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 909 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:938:13
[INFO] [stdout]     |
[INFO] [stdout] 938 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 938 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/problems/debian.rs:972:13
[INFO] [stdout]     |
[INFO] [stdout] 972 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]     |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]     |             |
[INFO] [stdout]     |             the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 972 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1011:13
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1011 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1045:13
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1045 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1074:13
[INFO] [stdout]      |
[INFO] [stdout] 1074 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1074 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1110:13
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1110 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1140:13
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1140 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/problems/debian.rs:1174:13
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     fn kind(&self) -> std::borrow::Cow<str> {
[INFO] [stdout]      |             ^^^^^     --------------------- the same lifetime is hidden here
[INFO] [stdout]      |             |
[INFO] [stdout]      |             the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     fn kind(&self) -> std::borrow::Cow<'_, str> {
[INFO] [stdout]      |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/match.rs:282:17
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn kind(&self) -> Cow<str> {
[INFO] [stdout]     |                 ^^^^^     -------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 282 |         fn kind(&self) -> Cow<'_, str> {
[INFO] [stdout]     |                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 41.69s
[INFO] running `Command { std: "docker" "inspect" "c67009ac9482e33b60ecdf27415b7f2a21ceaa4e23f64ef395b9cce2d7610309", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c67009ac9482e33b60ecdf27415b7f2a21ceaa4e23f64ef395b9cce2d7610309", kill_on_drop: false }`
[INFO] [stdout] c67009ac9482e33b60ecdf27415b7f2a21ceaa4e23f64ef395b9cce2d7610309
